Branching Matters: Alternative Branching in Graphplan

نویسندگان

  • Jörg Hoffmann
  • Hector Geffner
چکیده

We illustrate the importance of branching in planning by exploring alternative branching schemes in Graphplan. As argued elsewhere, Graphplan can be understood as a heuristic search planner that performs an IDA* regression search with a heuristic function encoded in the plan graph. Here, we study two alternatives to Graphplan where the IDA* search algorithm and the heuristic encoded in the plan graph are maintained but the branching scheme is changed: rather than constructing plans from the tail, commitments are allowed anywhere in the plan. These commitments force certain actions in or out of certain time steps. While the regression search allows Graphplan to build the plan graph only once, in the new branching scheme the plan graph must be computed anew for each state. This re-computation is expensive but is often compensated by a reduced number of states in the search. We show through a number of experiments that the resulting planner scales up much better than the original Graphplan in domains involving a higher degree of parallelism, and compares well to state-of-the-art domain-independent optimal parallel planners such as Blackbox using Chaff.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Branching and Pruning: An Optimal Temporal POCL Planner Based on Constraint Programming

A key feature of modern optimal planners such as GRAPHPLAN and BLACKBOX is their ability to prune large parts of the search space. Previous Partial Order Causal Link (POCL) planners provide an alternative branching scheme but lacking comparable pruning mechanisms do not perform as well. In this paper, a domain-independent formulation of temporal planning based on Constraint Programming is intro...

متن کامل

Search and Inference in AI Planning

While Planning has been a key area in Artificial Intelligence since its beginnings, significant changes have occurred in the last decade as a result of new ideas and a more established empirical methodology. In this invited talk, I will focus on Optimal Planning where these new ideas can be understood along two dimensions: branching and pruning. Both heuristic search planners, and SAT and CSP p...

متن کامل

Planning Graph Based Heuristics for Automated Planning

One of the most successful algorithms in the last few years for solving classical planning problems is Graphplan [3]. This algorithm can be seen as a disjunctive version of forward state space planners. The algorithm has two interleaved phases: a forward phase where a polynomial-time data structure called ”planning graph” is incrementally extended, and a backward phase where that planning graph...

متن کامل

A Rare Variation in Branching Pattern of the Internal Iliac Artery: A Case Report

Internal iliac artery (IIA) shows frequent variations in its branching pattern. We saw variations in the branching pattern of right IIA in a male cadaver. The IIA divided into anterior and posterior divisions. The branches of the anterior division included umbilical artery, inferior vesical artery, obturator artery. The other branches arose from posterior trunk such as iliolumbar, lateral s...

متن کامل

Parallelizing State Space Plans Online

Searching for parallel solutions in state space planners is a challenging problem, because it would require the planners to branch on all possible subsets of parallel actions, exponentially increasing their branching factor. We introduce a variant of our heuristic state search planner AltAlt, which generates parallel plans by using greedy online parallelization of partial plans. Empirical resul...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003